package com.ty.resp;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * Created by IntelliJ IDEA.
 *
 * @author : txy
 * @since : 2024/3/9 16:55
 */
@Data
public class OrderResp {
    /**
     * 付款时间
     */
    //json数据返回格式
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private LocalDateTime paymentTime;
    /**
     * 发货时间
     */
    //json数据返回格式
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private LocalDateTime consignTime;
    /**
     * 订单创建时间
     */
    //json数据返回格式
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private LocalDateTime createTime;

    /**
     * 订单id
     */
    private String orderId;

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 地址id
     */
    private Long addrId;

    /**
     * 实付金额。精确到2位小数;单位:元。如:200.07，表示:200元7分
     */
    private String payment;

    /**
     * 支付类型，1、微信支付，2、支付宝支付
     */
    private Integer paymentType;

    /**
     * 状态：1、未付款，2、已付款,未发货，3、已发货，4、交易成功，5、交易关闭 ,6、退款中，7、退款成功,8、退款失败
     */
    private Integer orderStatus;

    /**
     * 物流名称
     */
    private String shippingName;

    /**
     * 物流单号
     */
    private String shippingCode;

    /**
     * 退换无忧
     */
    private String noAnnoyance;
    /**
     * 应付金额
     */
    private String shouldPay;
}
